Dynamic Publish/Subscribe to Meet Subscriber-Defined Delay and Bandwidth Constraints

نویسندگان

  • Muhammad Adnan Tariq
  • Gerald G. Koch
  • Boris Koldehofe
  • Imran Khan
  • Kurt Rothermel
چکیده

Current distributed publish/subscribe systems assume that all participants have similar QoS requirements and equally contribute to the system’s resources. However, inmany real-world applications, themessage delay tolerance of individual peers may differ widely. Disseminating messages according to individual delay requirements not only allows for the satisfaction of user-specific needs but also significantly improves the utilization of the resources in a publish/subscribe system. In this paper, we propose a peer-to-peer-based approach to satisfy the individual delay requirements of subscribers in the presence of bandwidth constraints. Our approach allows subscribers to dynamically adjust the granularity of their subscriptions according to their bandwidth constraints and delay requirements. Subscribers maintain the publish/subscribe overlay in a decentralized manner by establishing connections to peers that provide messages meeting exactly their subscription granularity and complying to their delay requirements. Evaluations show that for practical workloads, the proposed system scales up to a large number of subscribers and performs robustly in a very dynamic setting.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Meeting subscriber-defined QoS constraints in publish/subscribe systems

Current distributed publish/subscribe systems consider all participants to have similar QoS requirements and contribute equally to the system’s resources. However, in many real-world applications, the message delay tolerance of individual participants may differ widely. Disseminating messages according to individual delay requirements not only allows for the satisfaction of user-specific needs,...

متن کامل

Benefits of Inter-Tree Optimizations for Content based Publish-Subscribe in Sensor Networks

Sensor networks pose the challenge of distribution of content generated within the network to the origins of requests for this content in an efficient and timely manner. In this paper, we formulate this multiple-source multiplesink data dissemination problem as a content-based publish-subscribe problem. While previous research concentrated on optimizing each flow independently for energy consum...

متن کامل

Reliability and Timeliness Analysis of Fault-tolerant Distributed Publish/Subscribe Systems

Distributed publish / subscribe paradigm is a powerful data dissemination paradigm that offers both scalability and flexibility for time-sensitive applications. However, its nature of high expressiveness makes it difficult to analyze or predict the performance of publish / subscribe systems such as event delivery probability and end-toend delivery delay, especially when the publish / subscribe ...

متن کامل

Eliminating Tight Coupling using Subscriptions Subgrouping in Structured Overlays

Cyclic overlays may provide multiple paths between a publisher and a subscriber, an advertisement-tree and a matching subscription enables only one path for notifications routing in Publish/Subscribe (PS) systems. This poses serious challenges in offering dynamic routing when network conditions like congestion, and link or broker failures are detected. We argue that the tight coupling between a...

متن کامل

Flexub: Dynamic Subscriptions for Publish/Subscribe Systems in MANETs

Current publish/subscribe systems provide very limited support to modify subscriptions dynamically. Consequently, they cannot efficiently control the flow of events between publishers and subscribers, which may lead to unnecessary network traffic. In addition, it is not possible to automatically subscribe or unsubscribe to a service depending on certain context of use. This implies for develope...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010